package lzyc.pointsManagement.common.response;

import lombok.Data;
import lzyc.pointsManagement.common.core.page.PageDomain;

@Data
public class ResponseMessage {

    /**
     * 返回值编号
     * 默认为成功 0
     * 失败为 1
     * 其他自定义
     */
    private int code = ResponseCode.Success;

    /**
     * 如果失败 对应的提示信息
     */
    private String msg;

    /**
     * 附带的参数信息
     */
    private Object data;

    /**
     * 显示级别  默认为info
     */
    private String level = "info";

    private PageDomain pageInfo;

    /**
     * 是否成功信息
     *
     * @return
     */
    public boolean isSuccess() {
        return this.code == ResponseCode.Success;
    }
}
